package com.ruoyi.train.domain.Vo;

import com.ruoyi.common.annotation.Excel;

import java.util.Date;

/**
 * 学员信息对象 student_information
 *
 * @author wusihao
 * @date 2023-03-21
 */
public class StudentInformationVo
{
    private Long id;
    private Long classId; // 班级id
    private String serialNumber; // 学生编号
    @Excel(name = "姓名")
    private String name; // 学生姓名
    @Excel(name = "身份证")
    private String idCard; // 身份证
    private String workplace; // 工作场地
    private String phone; // 电话号码
    /** 考试理论成绩 */
    @Excel(name = "理论成绩")
    private String examScore;
    private String operatingScore; // 考试实操成绩
    @Excel(name = "资格类型" )
    private String qualifiedType;
    private String operationType; // 操作项目
    private String workKind; // 作业类别
    private Integer trainIsPass; // 培训是否合格
    private Long isPay; // 是否缴费
    private String examPlace; // 考试地点
    private Integer applyDataNumber; // 申请材料项数
    private Integer isAgent; // 考生是否委托培训机构代办，（0表示没有委托， 1表示已经委托）
    private String urlPersonApplication; //  个人申请表
    private String urlHealthCertificate; // 健康承诺书
    private String urlDegreeCertificate; // 学历证明
    private String urlIdCopy; // 身份证复印件
    private Long createId; // 创建者 id
    private Long updateId; // 修改者id
    private Long isDeleted;
    private String extend;
    private Date createTime;
    private Date updateTime;
    private String trainConclusion; // 考试结论
    private Integer examApplicationIsPass; // 学生是否通过考试申请表

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getClassId() {
        return classId;
    }

    public void setClassId(Long classId) {
        this.classId = classId;
    }

    public String getSerialNumber() {
        return serialNumber;
    }

    public void setSerialNumber(String serialNumber) {
        this.serialNumber = serialNumber;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public String getWorkplace() {
        return workplace;
    }

    public void setWorkplace(String workplace) {
        this.workplace = workplace;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getExamScore() {
        return examScore;
    }

    public void setExamScore(String examScore) {
        this.examScore = examScore;
    }

    public String getOperatingScore() {
        return operatingScore;
    }

    public void setOperatingScore(String operatingScore) {
        this.operatingScore = operatingScore;
    }

    public String getQualifiedType() {
        return qualifiedType;
    }

    public void setQualifiedType(String qualifiedType) {
        this.qualifiedType = qualifiedType;
    }

    public String getOperationType() {
        return operationType;
    }

    public void setOperationType(String operationType) {
        this.operationType = operationType;
    }

    public String getWorkKind() {
        return workKind;
    }

    public void setWorkKind(String workKind) {
        this.workKind = workKind;
    }

    public Integer getTrainIsPass() {
        return trainIsPass;
    }

    public void setTrainIsPass(Integer trainIsPass) {
        this.trainIsPass = trainIsPass;
    }

    public Long getIsPay() {
        return isPay;
    }

    public void setIsPay(Long isPay) {
        this.isPay = isPay;
    }

    public String getExamPlace() {
        return examPlace;
    }

    public void setExamPlace(String examPlace) {
        this.examPlace = examPlace;
    }

    public Integer getApplyDataNumber() {
        return applyDataNumber;
    }

    public void setApplyDataNumber(Integer applyDataNumber) {
        this.applyDataNumber = applyDataNumber;
    }

    public Integer getIsAgent() {
        return isAgent;
    }

    public void setIsAgent(Integer isAgent) {
        this.isAgent = isAgent;
    }

    public String getUrlPersonApplication() {
        return urlPersonApplication;
    }

    public void setUrlPersonApplication(String urlPersonApplication) {
        this.urlPersonApplication = urlPersonApplication;
    }

    public String getUrlHealthCertificate() {
        return urlHealthCertificate;
    }

    public void setUrlHealthCertificate(String urlHealthCertificate) {
        this.urlHealthCertificate = urlHealthCertificate;
    }

    public String getUrlDegreeCertificate() {
        return urlDegreeCertificate;
    }

    public void setUrlDegreeCertificate(String urlDegreeCertificate) {
        this.urlDegreeCertificate = urlDegreeCertificate;
    }

    public String getUrlIdCopy() {
        return urlIdCopy;
    }

    public void setUrlIdCopy(String urlIdCopy) {
        this.urlIdCopy = urlIdCopy;
    }

    public Long getCreateId() {
        return createId;
    }

    public void setCreateId(Long createId) {
        this.createId = createId;
    }

    public Long getUpdateId() {
        return updateId;
    }

    public void setUpdateId(Long updateId) {
        this.updateId = updateId;
    }

    public Long getIsDeleted() {
        return isDeleted;
    }

    public void setIsDeleted(Long isDeleted) {
        this.isDeleted = isDeleted;
    }

    public String getExtend() {
        return extend;
    }

    public void setExtend(String extend) {
        this.extend = extend;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getTrainConclusion() {
        return trainConclusion;
    }

    public void setTrainConclusion(String trainConclusion) {
        this.trainConclusion = trainConclusion;
    }

    public Integer getExamApplicationIsPass() {
        return examApplicationIsPass;
    }

    public void setExamApplicationIsPass(Integer examApplicationIsPass) {
        this.examApplicationIsPass = examApplicationIsPass;
    }

    @Override
    public String toString() {
        return "StudentInformationVo{" +
                "id=" + id +
                ", classId=" + classId +
                ", serialNumber='" + serialNumber + '\'' +
                ", name='" + name + '\'' +
                ", idCard='" + idCard + '\'' +
                ", workplace='" + workplace + '\'' +
                ", phone='" + phone + '\'' +
                ", examScore='" + examScore + '\'' +
                ", operatingScore='" + operatingScore + '\'' +
                ", qualifiedType='" + qualifiedType + '\'' +
                ", operationType='" + operationType + '\'' +
                ", workKind='" + workKind + '\'' +
                ", trainIsPass=" + trainIsPass +
                ", isPay=" + isPay +
                ", examPlace='" + examPlace + '\'' +
                ", applyDataNumber=" + applyDataNumber +
                ", isAgent=" + isAgent +
                ", urlPersonApplication='" + urlPersonApplication + '\'' +
                ", urlHealthCertificate='" + urlHealthCertificate + '\'' +
                ", urlDegreeCertificate='" + urlDegreeCertificate + '\'' +
                ", urlIdCopy='" + urlIdCopy + '\'' +
                ", createId=" + createId +
                ", updateId=" + updateId +
                ", isDeleted=" + isDeleted +
                ", extend='" + extend + '\'' +
                ", createTime=" + createTime +
                ", updateTime=" + updateTime +
                ", trainConclusion='" + trainConclusion + '\'' +
                ", examApplicationIsPass=" + examApplicationIsPass +
                '}';
    }
}
